package com.tansun.easycare.rule.referencedata.service;

import java.util.Collection;

import com.tansun.easycare.rule.common.service.RuleBaseService;
import com.tansun.easycare.rule.exception.BizException;
import com.tansun.easycare.rule.referencedata.entity.RefFuncParam;
import com.tansun.easycare.rule.referencedata.entity.RuleReferenceData;

public interface RefFuncParamService extends RuleBaseService<RefFuncParam> {

    /**
     * 保存规则
     */
    void saveOrUpdate(RefFuncParam refFuncParam) throws BizException;
    
    Collection<RuleReferenceData> findReferenceDataList(RefFuncParam refFuncParam)  throws BizException;
    
	Collection<RuleReferenceData> findAllFuncReferenceDataList(RefFuncParam refFuncParam) throws BizException;
	
	Collection<RuleReferenceData> findAllFuncReferenceDataListByprojectCode(String projectCode) throws BizException;
} 
